<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>46.正则比表达式</title>
</head>
<body>

<a href="http://127.0.0.1:8000/server"></a>
<script>
  //es5之前使用正则表达式，会把结果按照数组的方式返回，你可以根据下标进行对应起来
  let str1 = '<a href="http://127.0.0.1:8000/server">local</a>'
  let reg = /<a href="(.*)">(.*)<\/a>/
  let result = reg.exec(str1)
  console.log(result)

  //es9 对正则表示进行扩展，可以已进行命名捕获，结果存储在groups中
  //使用方法，对要捕获的片段加上一个   ？<变量名>
  let reg2 = /<a href="(?<url>.*)">(?<content>.*)<\/a>/
  let result2 = reg2.exec(str1)
  console.log(result2)
  console.log(result2.groups.url)
  console.log(result2.groups.content)
</script>
</body>
</html>